package com.whmskj.xjlhsc.controller.vo;

/**
 * @Author: Sakura
 * @Date: 2025/8/14 17:48
 * @Version: v1.0.0
 * @Description: TODO
 **/

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 效率视图对象
 */
@Data
public class EfficiencyVo {
    // X轴数据（日期列表）
    private List<String> xAxisData;

    // 车间名称列表
    private List<String> title;

    // 系列数据（每个车间对应一个效率数据序列）
    private List<SeriesData> series;

    // 图例数据
    private List<String> legendData;

    @Data
    public static class SeriesData {
        private String name;          // 车间名称
        private String type = "line"; // 图表类型（折线图）
        private List<Double> data;    // 效率值列表（按日期顺序）
    }
}
